\chapter{Descriptions techniques des extensions possibles du logiciel}
\paragraph{}
Dans cette partie nous allons parler des ajouts qui pourraient être faits dans le logiciel.
Dans un premier temps il est nécessaire de terminer le portage, avant d'implémenter de nouvelles fonctionnalités. Toutefois, nous nous sommes d'abord concentrés sur l'aspect mono-vue d'Explorer3D, car comme lors de sa conception originale en Java, il est difficile de partir dès le départ d'un point de vue multi-vues.  

\paragraph{}
Il est donc envisageable de se dire qu'une des extensions pour le logiciel serait de savoir si il est possible de faire un logiciel Explorer3D en R qui soit multi-vues. Toutefois nous l'avons évoqué, faire un MVC en R n'est pas chose aisé. Néanmoins la perspective de créer une application qui gère plusieurs fenêtres n'est pas impossible, car pour nos tests nous avons déjà utilisé des petites applications qui utilisent plusieurs fenêtres 3D.

\paragraph{}
Deuxièmement, nous n'avons pas exploré l'aspect multi-sources du logiciel (encore une fois, car dans sa version originale, le logiciel ne gère qu'une seule source). Cet aspect permettrait de pouvoir charger des attributs complémentaires pour le jeu de données, sans remplacer celui-ci. Car pour le moment, le chargement d'un second fichier doit effacer le premier, et donc remplacer les données.

\paragraph{}
Au final, nous laissons à M.Exbrayat et M.Martin, les concepteurs d'Explorer3D, le soin d'imaginer des extensions possibles pour leur logiciel, que ces extensions soient envisagées pour la version Java ou pour la version R.